// 用户数据结构样本
export const user = {
    id: "", // 主键 通过 node-uuid 动态生成
    phonenum: "", // 正则验证
    password: "", // 正则验证 md5 加密
    userHeadUrl: "",
    nickname:"", // 用户昵称
    name: "", // 真实姓名 实名认证获取
    idCard: "", // 实名认证凭证 正则验证
    gender: "", // 1 男 0 女
    age: "",  birthday: "", location: "", // 所在地
}

// 地址数据结构样本
export const address = {
    id: "", // 主键 通过 node-uuid 动态生成
    userID: "", // 关联 user.id
    realname:"",
    phonenum:"",
    province:"",
    city:"",
    area:"",
    community: "",
    isDefault: 0, // 1 默认地址 0 非默认地址
    remark: "备注信息",
}

// 订单数据结构样本
export const order = {
    id: "", // 主键 new Date().getTime() 时间戳 订单号
    userID: "", // 下单用户id，下单用户 不等于 寄件人
    buildTime: "", // 订单创建时间
    urgentLeve:"0", // 加急等级: 0-普通 1-速递 2-特快
    freight: "", // 运费 综合计算
    payType: "", // 付款方式
    status: "", // 状态: 未付款、已下单/未发货、运送中、已送达、已签收 [、已退件(逾期未签收)] 
    from: {  
        name: "", phonenum: "",  address: "", remark: ""
    },
    to: {
        name: "", phonenum: "", address: "",
    },
    cargoInfo: {
        size: "", weight: "", nature: "易碎 | 怕潮湿 | ..."
    }
}

// 物流信息数据结构样本 (node 数据)
export const logistics = {
    id: "", // 主键 通过 node-uuid 动态生成
    orderID: "", // 关联 order.id
    orderStatus: "", // 关联 order.status
    history: [{
            type: "起点 | 中途", location: "", // 快递点,
            status: "到达 | 停留/中转 | 已发出",
            dispatcher: { name: "", phonenum: "" }, // 快递员
            remark: "", //备注
        },
        {
            type: "中途 | 终点",  location: "", // 快递点,
            status: "到达 | 待收货 | 已签收",
            dispatcher: { name: "", phonenum: "" }, // 快递员
            remark: "", //备注
        }
    ]
};

// 书本简略信息
export const bookInfo = {
    id:"",
    userID:"",
    name:"一直特立独行的猪",
    author:"",
    publisher:"",
    grade:"7成新",
    type:"",
    describe:"快毕业了，发现有不少闲置书,华工同学直接自提免邮资...",
    location:"广东 广州 支持自提",
    originPrice:"22.8",
    currPrice:"15",
    storage:10,
    indate:"90天后下架",
    onSell:true,
    coverSrc:"",
    imgList:[],
};

